#include<stdlib.h>
#include<stdio.h>

double randomDouble()
{
    return 1.0*rand()/RAND_MAX;
}
double randomInteger(int s,int e)
{
    return (int)(randomDouble()*(e-s+1))+s;
}

void shuffle(int *a,int n)
{
    int i;
    for(i=0;i<n;i++)
    {
     int j=randomInteger(i,n-1);
     int t=a[i];
     a[i]=a[j];
     a[j]=t;

    }
}

int main()
{
   int a[]={1,2,3,4,5,6,7,8,9};

   while(1)
   {
       shuffle(a,9);
       int x=a[0]*100+a[1]*10+a[2];
       int y=a[3]*100+a[4]*10+a[5];
       int z=a[6]*100+a[7]*10+a[8];
       if(y==2*x&&z==3*x)
       {
           printf("%d %d %d\n",x,y,z);
           break;
       }

   }
}
